package com.ass.elasticsearch.controller;

import com.ass.elasticsearch.service.EasyEsBaseService;
import com.common.core.web.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired;

public abstract class EasyEsBaseController<M, S extends EasyEsBaseService<M, ?>> extends BaseController {


    @Autowired
    protected S defaultService;


    //在这里封装个分页方法 直接在请求里面拦截

//    protected EsPageInput page(){
//        PageDomain pageDomain = TableSupport.buildPageRequest();
//        Integer pageNum = pageDomain.getPageNum();
//        Integer pageSize = pageDomain.getPageSize();
//
//        if (StringUtils.isNotNull(pageNum) && StringUtils.isNotNull(pageSize)) {
//            return new EsPageInput(pageNum,pageSize);
//        }else {
//            return new EsPageInput(1,10);
//        }
//    }


}
